StartBootApp (FB)

FUNCTION_BLOCK StartBootApp EXTENDS CBML.ETrigATl

This function block shows the information and the status of the SafeDevice of the assigned Safe Control.
The function block is an extension of the Common-Behaviour-Model function block ETrigATl.
InOut:

Scope

Name

Type

Initial

Comment

Inherited from

Input

xExecute

BOOL

Rising edge: Starts defined operation
FALSE: Resets the defined operation after ready condition was reached

ETrigATl

xAbort

BOOL

TRUE: Aborts the operation

ETrigATl

udiTimeLimit

UDINT

Max. operating time per invocation [µs], 0: No operating time limit

ETrigATl

Output

xDone

BOOL

TRUE: Ready condition reached

ETrigATl

xBusy

BOOL

TRUE: Operation is running

ETrigATl

xError

BOOL

TRUE: Error condition reached

ETrigATl

xAborted

BOOL

TRUE: Abort condition reached

ETrigATl

Input

szSafetyDeviceFirmware

STRING(SafeControl_Itf.MAX_STRLEN)

The safety device firmware (see output szSafetyDeviceFirmware of function block SafeDevice)

udnAppId

UDINT

The application id (see output AppInfo.udnAppId of function block SafeApplication)

udnClientId

UDINT

c_udnLIB_CLIENT_ID

The client id 16#ED387206 (Note: The client id must be set within the Safe Control settings)

BootAppConfirmation

SafeControl_Itf.BOOTAPP_CONFIRMATION

The bootapplication confirmation signature 1 (output BootAppConfirmation of function block SafeApplication)

Output

eErrorID

SafeControl_Itf.ERROR

Error information of fb execution